﻿using Org.BouncyCastle.Crypto;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.Entities.BPM_Business.LCZX
{
    public class LBDXListingApplicationHeader
    {
        /// <summary>
        ///  主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public Guid Id { get; set; }

        /// <summary>
        /// 流程编号 
        /// </summary>
        public string InstanceNumber { get; set; }

        /// <summary>
        /// 项目名称
        /// </summary>
        public string ProjectName { get; set; }

        /// <summary>
        /// 需求来源
        /// </summary>
        public string DemandSource { get; set; }
        public string DemandSourceName { get; set; }


        /// <summary>
        /// 预估上市区域
        /// </summary>
        public string EstimatedListingArea { get; set; }

        /// <summary>
        /// 预估开班次数
        /// </summary>
        public int EstimatedNumberClasses { get; set; }

        /// <summary>
        /// 预估参与次数
        /// </summary>
        public int EstimatedNumberParticipations { get; set; }

        /// <summary>
        /// 包含产品数量
        /// </summary>
        public int ContainsNumberProducts { get; set; }

        /// <summary>
        /// 项目说明与计划的文件名
        /// </summary>
        public string ProjectPlanName { get; set; }

        /// <summary>
        /// 项目说明与计划的 附件表 ID
        /// </summary>
        public string ProjectPlanId { get; set; }

        /// <summary>
        /// 产品框架（课程框架） ID
        /// </summary>
        public string ProductFrameworkId { get; set; }


        /// <summary>
        /// 产品框架（课程框架）名称
        /// </summary>
        public string ProductFrameworkName { get; set; }

        /// <summary>
        /// 预估项目总成本（元）
        /// </summary>
        public decimal EstimatedTotalProjectCost { get; set; }

        /// <summary>
        /// 预估总销售额（元）
        /// </summary>
        public decimal EstimatedTotalSales { get; set; }

        /// <summary>
        /// 收益预估（元）
        /// </summary>
        public decimal EarningsEstimate { get; set; }

        /// <summary>
        /// RMCC
        /// </summary>
        public decimal RMCC { get; set; }


        /// <summary>
        /// 项目核价明细 Id
        /// </summary>
        public string ProjectPriceDetailsId { get; set; }

        /// <summary>
        /// 项目核价明细 名称
        /// </summary>
        public string ProjectPriceDetailsName { get; set; }

        /// <summary>
        /// rmcc 超出50%的原因
        /// </summary>
        public string Reason { get; set; }

        /// <summary>
        /// 是否需要上架到小程序
        /// </summary>
        public string IsSyncApplet { get; set; }

        /// <summary>
        /// 预估人力成本（元）
        /// </summary>
        public decimal? EstimatedTotalHumanCost { get; set; }

        /// <summary>
        /// 预估RMCC成本（元）
        /// </summary>
        public decimal? EstimatedTotalRMCCCost { get; set; }

        /// <summary>
        /// 预估场地及其他成本（元）
        /// </summary>
        public decimal? EstimatedTotalSitesCost { get; set; }
    }
}
